Big Huge Thesaurus

system of macrophages

noun